widget-factory: Improve the textview on page 3
authorMatthias Clasen <mclasen@redhat.com>
Mon, 27 Apr 2020 01:13:16 +0000 (21:13 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 27 Apr 2020 01:13:16 +0000 (21:13 -0400)
Remove an extra frame, make the buttons linked, and
add tooltips.

demos/widget-factory/widget-factory.ui

index e4ad4d8cb6c37fca39079e426bb570d481779552..03b175a8620a7e8022a744668bce338116b3f0c0 100644 (file)
@@ -2581,37 +2581,47 @@ microphone-sensitivity-medium-symbolic</property>
                             </child>
                           </object>
                         </child>
-                        <child>
-                          <object class="GtkFrame">
                             <child>
                               <object class="GtkBox">
                                 <child>
                                   <object class="GtkBox">
                                     <property name="orientation">vertical</property>
+                                    <style>
+                                      <class name="linked"/>
+                                    </style>
                                     <child>
                                       <object class="GtkButton" id="toolbutton1">
                                         <property name="icon-name">document-open-symbolic</property>
+                                        <property name="focus-on-click">0</property>
+                                        <property name="tooltip-text" translatable="yes">Insert ⌘</property>
                                       </object>
                                     </child>
                                     <child>
                                       <object class="GtkButton" id="toolbutton2">
                                         <property name="icon-name">send-to-symbolic</property>
+                                        <property name="focus-on-click">0</property>
+                                        <property name="tooltip-text" translatable="yes">Insert ⚽</property>
                                       </object>
                                     </child>
                                     <child>
                                       <object class="GtkButton" id="toolbutton3">
                                         <property name="icon-name">view-fullscreen-symbolic</property>
+                                        <property name="focus-on-click">0</property>
+                                        <property name="tooltip-text" translatable="yes">Insert ⤢</property>
                                       </object>
                                     </child>
                                     <child>
                                       <object class="GtkButton" id="toolbutton4">
                                         <property name="icon-name">star-new-symbolic</property>
+                                        <property name="focus-on-click">0</property>
+                                        <property name="tooltip-text" translatable="yes">Insert ☆</property>
                                       </object>
                                     </child>
                                   </object>
                                 </child>
                                 <child>
                                   <object class="GtkScrolledWindow">
+                                    <property name="has-frame">1</property>
                                     <property name="hexpand">1</property>
                                     <child>
                                       <object class="GtkTextView" id="tooltextview"/>
@@ -2621,10 +2631,6 @@ microphone-sensitivity-medium-symbolic</property>
                                 <child>
                                   <object class="GtkBox">
                                     <property name="orientation">vertical</property>
-                                    <property name="margin-start">6</property>
-                                    <property name="margin-end">6</property>
-                                    <property name="margin-top">6</property>
-                                    <property name="margin-bottom">6</property>
                                     <child>
                                       <object class="GtkBox">
                                         <property name="orientation">vertical</property>
@@ -2635,18 +2641,24 @@ microphone-sensitivity-medium-symbolic</property>
                                           <object class="GtkButton" id="cutbutton">
                                             <property name="sensitive">0</property>
                                             <property name="icon-name">edit-cut-symbolic</property>
+                                            <property name="focus-on-click">0</property>
+                                            <property name="tooltip-text" translatable="yes">Cut</property>
                                           </object>
                                         </child>
                                         <child>
                                           <object class="GtkButton" id="copybutton">
                                             <property name="sensitive">0</property>
                                             <property name="icon-name">edit-copy-symbolic</property>
+                                            <property name="focus-on-click">0</property>
+                                            <property name="tooltip-text" translatable="yes">Copy</property>
                                           </object>
                                         </child>
                                         <child>
                                           <object class="GtkButton" id="pastebutton">
                                             <property name="sensitive">0</property>
                                             <property name="icon-name">edit-paste-symbolic</property>
+                                            <property name="focus-on-click">0</property>
+                                            <property name="tooltip-text" translatable="yes">Paste</property>
                                           </object>
                                         </child>
                                       </object>
@@ -2656,14 +2668,14 @@ microphone-sensitivity-medium-symbolic</property>
                                         <property name="sensitive">0</property>
                                         <property name="valign">end</property>
                                         <property name="icon-name">edit-delete-symbolic</property>
+                                        <property name="focus-on-click">0</property>
+                                        <property name="tooltip-text" translatable="yes">Delete</property>
                                       </object>
                                     </child>
                                   </object>
                                 </child>
                               </object>
                             </child>
-                          </object>
-                        </child>
                         <child>
                           <object class="GtkOverlay">
                             <child type="overlay">